
interface AA {
    void func();
}
class BB implements AA {
    @Override
    public void func() {
        System.out.println("我是普通类重新了接口的方法");
    }
}
public class Test4 {
    public static void main(String[] args) {
        //不使用向上转型法
        BB b = new BB();
        b.func();

        //使用向上转型版
        AA a = new BB();
        a.func();
    }
}
